5647b4f4c2e5571127021bbdf92f09b0bdeff9de,SimpleNewsProject/SimpleNews/src/main/java/de/dala/simplenews/ui/CategoryFeedsFragment.java,CategoryFeedsFragment,createFeedClicked,#,201
Before Change
}
private void createFeedClicked(){
final EditText input = new EditText(getActivity());
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which){
case DialogInterface.BUTTON_POSITIVE:
String feedUrl = input.getText().toString(); //TODO validate
Feed feed = new Feed();
feed.setCategoryId(category.getId());
feed.setUrl(feedUrl); //TODO check if valid
long id = DatabaseHandler.getInstance().addFeed(category.getId(), feed, true);
feed.setId(id);
adapter.add(feed);
adapter.notifyDataSetChanged();
break;
case DialogInterface.BUTTON_NEGATIVE:
break;
}
}
};
new AlertDialog.Builder(getActivity()).
setPositiveButton("Ok", dialogClickListener).setNegativeButton("Cancel", dialogClickListener).setTitle(getActivity().getString(R.string.create_category_1_2))
.setMessage("New Feed Url:").setView(input).show();
}
private void editClicked(final Feed feed) {
After Change
}
private void createFeedClicked(){
final View view = LayoutInflater.from(getActivity()).inflate(R.layout.check_valid_rss_dialog, null);
final ViewGroup inputLayout = (ViewGroup) view.findViewById(R.id.inputLayout);
final View progress = view.findViewById(R.id.m_progress);
final Button positive = (Button) inputLayout.findViewById(R.id.positive);
final Button negative = (Button) inputLayout.findViewById(R.id.negative);
final EditText input = (EditText) inputLayout.findViewById(R.id.input);
final AlertDialog dialog = new AlertDialog.Builder(getActivity()).setView(view).setTitle(R.string.new_feed_url_header).create();
View.OnClickListener dialogClickListener = new View.OnClickListener() {
@Override